home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
MONITOR
/
PUFF15.ARJ
/
READ.ME
< prev
next >
Wrap
Text File
|
1991-04-12
|
6KB
|
129 lines
READ.ME
/****************************************************************/
/* Puff Version 1.5 */
/* */
/****************************************************************/
ADDITIONS AND ENHANCEMENTS SINCE VERSION 1.0
Puff version 1.0 was compiled in June, 1987, using Turbo Pascal
3.0 and Turbo Extender. Version 1.5 was compiled on 2/1/90 using
Turbo Pascal 5.0. The primary objective in writing version 1.5 was to
eliminate the bugs discovered since the original release. However,
the new code has also been rewritten to take advantage of improved
graphics support, Units, and Linking, possible with the new Turbo
Pascal compiler.
Enhancements:
* When a coprocessor is not detected it is emulated.
{...therefore an 80x87 is no longer required; be aware that
without a coprocessor Puff 1.5 will run considerably slower
(a factor of 5-7 times slower than with a coprocessor) }
* Floating point data structures have been optimized for speed
when an 80x87 is in use. {Puff 1.5 will analyze about two times
faster than 1.0}
* Typing Ctrl-C from the Plot Window allows generation of the circuit
layout CIF file (CIF = Caltech Intermediate Form -- See Mead
and Conway VLSI book for a details).
* We now supply a program called EGA2EPS.COM which works
better than EGA2PRO.COM for Epson printer screen dumps.
Use it as you would EGA2PRO (formerly known as EGAPRO).
* A system setup screen is given when no input file is specified.
Available memory for the Puff heap is listed and coprocessor
support is identified.
* Four port device files are now accepted.
Bugs fixed:
* Cursor keys on the new keyboards can now be used to erase parts.
* Clines are drawn in an improved manner.
* Artwork printer resets have been removed.
* Series capacitors and cline loops no longer give overflows.
* CGA version has modified Smith scaling.
* Checks are made for heap memory; large circuits are identified.
* If a coprocessor is not detected it is emulated.
* Blank lines in the Parts Window are allowed.
* Blank lines in .puf files are allowed.
* Device files are no longer continually written to memory.
* Plot markers are not shifted after a circuit is saved.
* '+' signs now allowed for artwork corrections.
* Erasing s-parameters in the plot window with the space bar is OK.
* Circuit resolution less than 0.0001 is OK.
* Puff doesn't abort when disk not present.
* Four port device files are now acceptable.
* Time isn't listed after circuit recalls.
* Other miscellaneous bugs of which only the most dedicated users
were aware.
Other notes:
* Version 1.5 uses linked-in Turbo Assembler code for Sines,
Cosines, and Logs. {This was done to avoid apparent compiler bugs}
* Only CGA and EGA graphics support (i.e. CGA.BGI and
EGAVGA.BGI) are linked into the program. If you have anything
other than a CGA, Puff will try to use EGA.
* If you wish to use EEsof type s-parameter files do the following:
--Remove all comments that start with "!" -- Puff only lets
you put one comment at the top of the file and
enclosed in brackets { }.
--Add a template line (at the top of the file, or after the opening
comment) that specifies the order in which the s-parameters
are entered.
e.g. for *.S1P add line "f s11"
*.S2P add line "f s11 s21 s12 s22"
*.S3P add line "f s11 s12 s13 s21 s22 s23 s31 s32 s33"
(Follow the format shown on page 10 of the Puff manual).
Four-port circuits are the largest allowed. Note that
Puff expects linear s21 numbers (don't use dB numbers).
* There are occasional problems with the screen dump programs with
certain computers, printers, and DOS versions. If you have
trouble we recommend that you purchase a commercial program
(GrafPlus, for example).
ORDER INFO
Packages containing both PUFF manual and diskette are provided for
$10 each. Manuals or diskettes may be ordered separately for $5
each. Please specify a preference for 5.25 or 3.5 inch diskettes.
Checks and money orders must be in U.S. funds and made payable to
Caltech. All prices include shipping and handling. Those who make
orders will be placed on our mailing list for future news about the
program. For information on large orders, including instructors who
would like copies for their students, please send a FAX to (818)
356-2137. The PUFF source code is available for $10 in 3.5 inch
format only. Direct all orders to:
/****************************************************************/
/* */
/* Puff Distribution */
/* Caltech MMIC Group */
/* Electrical Engineering M/S 116-81 */
/* California Institute of Technology */
/* Pasadena, CA 91125 */
/* */
/****************************************************************/
If you discover bugs or have problems, write to "PUFF Support" at the
above address or send a FAX to (818) 356--2137. Please send a
detailed list of the commands that lead to the problem, your daytime
phone or FAX number, and a description of your computer system. You
may also contact us if you have ideas for improving PUFF, or if you
have questions concerning the source code. Professors who use Puff
for their classes can write to "PUFF support" to inquire about
becoming a PUFF beta-tester for new software releases.
Current Puff development in progress:
* VGA support,
* HP Laserjet support,
* Expandable windows,
* Improved microstrip modeling,
* Noise analysis.
Those on our mailing list will be notified of the latest software releases.
/****************************************************************/
Have fun with Puff!
/****************************************************************/